package com.shenghui.enterprise.enterprise.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
 * @Description: 企业基础信息表 实体类信息
 * @Author tt
 * @Email: happyxiaohou@gmail.com
 * @Date: 2020-10-09
 * @Copyright (c) 2020-2022 云南昇晖科技有限公司
 */
@ApiModel(value="企业基础信息表对象", description="企业基础信息表")
public class EntEnterpriseInfo extends Model<EntEnterpriseInfo> {

	private static final long serialVersionUID = 1L;

	/**
	 * ID信息
	 */
	@ApiModelProperty(value = "ID信息")
	@TableId(value = "id", type = IdType.ASSIGN_UUID)
	private String id;
	/**
	 * 企业名称
	 */
	@ApiModelProperty(value = "企业名称")
	private String entName;
	/**
	 * 统一社会信息代码
	 */
	@ApiModelProperty(value = "统一社会信息代码")
	private String entCode;
	/**
	 * 企业地址
	 */
	@ApiModelProperty(value = "企业地址")
	private String entAddress;
	/**
	 * 联系人
	 */
	@ApiModelProperty(value = "联系人")
	private String contactPerson;
	/**
	 * 联系电话
	 */
	@ApiModelProperty(value = "联系电话")
	private String contactPhone;
	/**
	 * 电子邮件
	 */
	@ApiModelProperty(value = "电子邮件")
	private String email;
	/**
	 * 法定代表人(负责人)
	 */
	@ApiModelProperty(value = "法定代表人(负责人)")
	private String legalPerson;
	/**
	 * 企业总经理姓名
	 */
	@ApiModelProperty(value = "企业总经理姓名")
	private String manager;
	/**
	 * 主营行业类别
	 */
	@ApiModelProperty(value = "主营行业类别")
	private String industryCategory;
	/**
	 * 代码
	 */
	@ApiModelProperty(value = "代码")
	private String industryCode;
	/**
	 * 登记注册类型
	 */
	@ApiModelProperty(value = "登记注册类型")
	private String registerCategory;
	/**
	 * 控股情况
	 */
	@ApiModelProperty(value = "控股情况")
	private String holding;
	/**
	 * 是否高新企业
	 */
	@ApiModelProperty(value = "是否高新企业")
	private String highTechEnterprises;
	/**
	 * 是否规模以上企业
	 */
	@ApiModelProperty(value = "是否规模以上企业")
	private String aboveEnterprises;
	/**
	 * 主要产品
	 */
	@ApiModelProperty(value = "主要产品")
	private String mainProduct;
	/**
	 * 联合申报单位
	 */
	@ApiModelProperty(value = "联合申报单位")
	private String applicant;
	/**
	 * 企业简介
	 */
	@ApiModelProperty(value = "企业简介")
	private String introduction;
	/**
	 * 创建用户ID
	 */
	@ApiModelProperty(value = "创建用户ID")
	private String createUserId;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private LocalDateTime createDate;
	/**
	 * 更新用户ID
	 */
	@ApiModelProperty(value = "更新用户ID")
	private String updateUserId;
	/**
	 * 更新时间
	 */
	@ApiModelProperty(value = "更新时间")
	private LocalDateTime updateDate;


	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getEntName() {
		return entName;
	}

	public void setEntName(String entName) {
		this.entName = entName;
	}

	public String getEntCode() {
		return entCode;
	}

	public void setEntCode(String entCode) {
		this.entCode = entCode;
	}

	public String getEntAddress() {
		return entAddress;
	}

	public void setEntAddress(String entAddress) {
		this.entAddress = entAddress;
	}

	public String getContactPerson() {
		return contactPerson;
	}

	public void setContactPerson(String contactPerson) {
		this.contactPerson = contactPerson;
	}

	public String getContactPhone() {
		return contactPhone;
	}

	public void setContactPhone(String contactPhone) {
		this.contactPhone = contactPhone;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getLegalPerson() {
		return legalPerson;
	}

	public void setLegalPerson(String legalPerson) {
		this.legalPerson = legalPerson;
	}

	public String getManager() {
		return manager;
	}

	public void setManager(String manager) {
		this.manager = manager;
	}

	public String getIndustryCategory() {
		return industryCategory;
	}

	public void setIndustryCategory(String industryCategory) {
		this.industryCategory = industryCategory;
	}

	public String getIndustryCode() {
		return industryCode;
	}

	public void setIndustryCode(String industryCode) {
		this.industryCode = industryCode;
	}

	public String getRegisterCategory() {
		return registerCategory;
	}

	public void setRegisterCategory(String registerCategory) {
		this.registerCategory = registerCategory;
	}

	public String getHolding() {
		return holding;
	}

	public void setHolding(String holding) {
		this.holding = holding;
	}

	public String getHighTechEnterprises() {
		return highTechEnterprises;
	}

	public void setHighTechEnterprises(String highTechEnterprises) {
		this.highTechEnterprises = highTechEnterprises;
	}

	public String getAboveEnterprises() {
		return aboveEnterprises;
	}

	public void setAboveEnterprises(String aboveEnterprises) {
		this.aboveEnterprises = aboveEnterprises;
	}

	public String getMainProduct() {
		return mainProduct;
	}

	public void setMainProduct(String mainProduct) {
		this.mainProduct = mainProduct;
	}

	public String getApplicant() {
		return applicant;
	}

	public void setApplicant(String applicant) {
		this.applicant = applicant;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public LocalDateTime getCreateDate() {
		return createDate;
	}

	public void setCreateDate(LocalDateTime createDate) {
		this.createDate = createDate;
	}

	public String getUpdateUserId() {
		return updateUserId;
	}

	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}

	public LocalDateTime getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(LocalDateTime updateDate) {
		this.updateDate = updateDate;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

}
